# WRF-MCV new integration work (Phase B roadmap)

$(call REGISTER_TASK,WRF_MCV_NEW_B1,todo,essential,MCV_NEW,Port MCV FV skeleton advance core with IMEX RK hook,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_B1,wrf-mcv,2025-11-18,P1,wrf wrf-mcv mcv new,IMEX hook driving single-timestep advance with parity smoke,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_B1,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_B1.md)

$(call REGISTER_TASK,WRF_MCV_NEW_B2,todo,essential,MCV_NEW,Implement multi moment data model with WENO5 defaults,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_B2,wrf-mcv,2025-11-22,P1,wrf wrf-mcv mcv data,WENO5 data model wired with baseline validation,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_B2,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_B2.md)

$(call REGISTER_TASK,WRF_MCV_NEW_B3,todo,essential,MCV_NEW,Implement halo and parallel patterns for MPI tiling,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_B3,wrf-mcv,2025-11-25,P1,wrf wrf-mcv mcv mpi,Halo exchanges green in smoke ladder across ranks,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_B3,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_B3.md)

$(call REGISTER_TASK,WRF_MCV_NEW_B4,todo,essential,MCV_NEW,Couple physics and boundary conditions for tendencies,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_B4,wrf-mcv,2025-11-28,P1,wrf wrf-mcv mcv physics,Physics coupling verified against reference case,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_B4,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_B4.md)

$(call REGISTER_TASK,WRF_MCV_NEW_B5,todo,essential,MCV_NEW,Run validation suite for advection gravity wave and rising bubble,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_B5,wrf-mcv,2025-12-02,P1,wrf wrf-mcv mcv validation,Validation suite recorded with metrics artifacts,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_B5,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_B5.md)

$(call REGISTER_TASK,WRF_MCV_NEW_B6,todo,essential,MCV_NEW,Profile and tune multi moment core against roofline targets,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_B6,wrf-mcv,2025-12-05,P1,wrf wrf-mcv mcv performance,Roofline report meets stated thresholds,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_B6,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_B6.md)

$(call REGISTER_TASK,WRF_MCV_NEW_BAC,todo,essential,MCV_NEW,Record Phase B acceptance once accuracy and performance gates pass,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_MCV_NEW_BAC,wrf-mcv,2025-12-09,P1,wrf wrf-mcv mcv acceptance,Acceptance log links validation and performance artefacts,)
$(call REGISTER_SUCCESS,WRF_MCV_NEW_BAC,$(WRF_SUCCESS_DIR)/WRF_MCV_NEW_BAC.md)
